D100 review